home *** CD-ROM | disk | FTP | other *** search
- Path: coranto.ucs.mun.ca!bmontgom
- From: bmontgom@morgan.ucs.mun.ca (Byron Montgomerie)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: Why I switched from the Amiga
- Date: 15 Jan 1996 17:42:27 GMT
- Organization: Memorial University of Newfoundland
- Message-ID: <4de3m3$du6@coranto.ucs.mun.ca>
- References: <4bngub$2k4@madrid.visi.net> <4bnkbk$1mmi@news.doit.wisc.edu> <820489831.13686@alladin.demon.co.uk> <DKqMnv.IHx@eskimo.com> <peterk.0jya@combo.ganesha.com>
- NNTP-Posting-Host: plato.ucs.mun.ca
- X-Newsreader: TIN [version 1.2 PL2]
-
- Dr. Peter Kittel (peterk@combo.ganesha.com) wrote:
- : If you program cleanly from start and don't just "experiment with code",
- : you won't crash your Amiga so often.
-
- True. :) The main problem with a crash is loss of data or in the case of the
- amiga resources such as memory. IMO the amiga os is one used by one person at
- the controls rather than a server running without supervision. You can debate
- whether or not the amiga should be able to be used as a server. The best
- protection is a human at the helm that knows what is occurring. Resource
- tracking is another issue and a more important one IMO, and memory protection
- techniques should only be targetted towards implementing that. Virtual memory
- is nice but not as neat on the amiga where each program has parts scattered
- throughout memory intermixed with other program parts. Using an MMU to help
- here would be nice as well.
-
- : >Very true. Many Amiga owners whine when they hear that they are gonna
- : >get a "performance hit" with Memory Protection installed, so they don't
- : >want it. Too bad that in reality, it will be almost undetectable,
-
- : This is a misconception. You won't hardly detect the MMU checking
- : accesses, but there's another big issue: For memory protection, the
- : whole messaging system of the OS would have to be changed e.g. to a
- : system where messages are copied instead of just passing pointers.
- : This would mean a big hit in a) performance and b) memory consumption.
-
- Agreed, backwards compatibility is severely hampered with memory protection as
- it is generally understood to mean. What concerns me more is the degree of
- complexity that trying to maintain compatibility would impose on the os if
- memory protection were implemented in an add on fashion. The current amiga os
- is simple, adding memory protection to this after the fact would make it a
- nightare in complexity for programmers who should be concentrating on their own
- programs not the os.
-
- Regards,
-
- BM
-
-